// 接收消息
chrome.runtime.onMessage.addListener((message, sender, sendResponse) => { 
  if(message.type === "download") { 
    chrome.downloads.download(
      {
        url: message.data,
        filename: "downloaded_image.jpg",
        saveAs: true
      },
      function (downloadId) { 
        console.log(downloadId)
      }
    )
      
  }
});

chrome.runtime.onInstalled.addListener(() => { 
  // 创建右键菜单
  chrome.contextMenus.create({
    id: "menu-1",
    type:"normal",
    title: "批量下载图片",
    contexts: ["all"],
  })

  // // 创建子菜单
  // chrome.contextMenus.create({
  //   id: "menu-2",
  //   type:"normal",
  //   title: "右键菜单-1",
  //   contexts: ["all"],
  //   parentId: "menu-1"
  // })

  // // 创建子菜单
  // chrome.contextMenus.create({
  //   id: "menu-3",
  //   type:"normal",
  //   title: "右键菜单-2",
  //   contexts: ["all"],
  //   parentId: "menu-1"
  // })
})


chrome.contextMenus.onClicked.addListener((data) => { 
  if(data.menuItemId === "menu-1") { 
    // todos
  }
})
